/**
 * Created by yu on 16/8/31.
 */

var http = require('http');
var fs = require('fs');
var url = require('url');
var users = [];
var server = http.createServer(function(req,res){
    var urlObj = url.parse(req.url,true);
    console.log(url);
    if(urlObj.pathname=='/'){
        res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'});
        fs.readFile('./reg.html','utf-8',function(err,data){
            res.write(data);
            res.end();
        })
    }else if(urlObj.pathname=='/reg'){
        //接受请求体数据,每当服务器端收到客户端发过来的一段数据的时候就会触发data事件             这次客户端传过来的数据
        var str = '';
        req.on('data',function(data){
            str += data.toString();
        })
        //全部接收完了.contentLength 知道接收完毕了
        req.on('end',function(){
            users.push(JSON.parse(str));
            res.end(JSON.stringify(users));
        })
    }

});
server.listen('8080','localhost');
